EMT Practice Test

1. Question Content...


Question List

Question1: Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.

Question2: What do you mean by "Having to say NO"..?

Question3: The difference between re-testing and regression testing is:

Question4: Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]

Question5: From the following list, which of the following apply to experience-based techniques? [K2] a. Test cases are derived from a model of the problem to be solved or the software b. Test cases are derived from the knowledge of the testers c. The knowledge of testers, developers and users is used to drive testing d. The internal structure of the code is used to derive test cases

Question6: Which statement is most true?

Question7: Security falls under..?

Question8: Which of the following is the main purpose of the component build and integration strategy?

Question9: What do static analysis tools analyze?

Question10: Acceptance test cases are based on what?

Question11: Which of the following is a Black Box test design technique?

Question12: Which of the following statements describes a key principle of software testing?

Question13: Consider the following statements about early test design:
i. Early test design can prevent fault multiplication
ii. Faults found during early test design are more expensive to fix
iii. Early test design can find faults
iv. Early test design can cause changes to the requirements
v. Early test design takes more effort

Question14: Which of the following is a valid objective of testing? [K1]

Question15: Why is independent testing important? [K1]

Question16: When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called:

Question17: Incorrect form of Logic coverage is:

Question18: Which of the following BEST describes the relationship between test planning and test execution? [K2]

Question19: What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27

Question20: What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]

Question21: What test roles (or parts in the testing process) is a developer most likely to perform?
(i) Executing component integration tests.
(ii) Static analysis.
(iii) Setting up the test environment.
(iv) Deciding how much testing should be automated.

Question22: What is decision table testing?

Question23: Which of the following are most characteristic of structure-based testing?
(i) Information about how the software is constructed is used to derive test cases.
(ii) Statement coverage and/or decision coverage can be measured for existing test cases.
(iii) The knowledge and experience of people are used to derive test cases.
(iv) Test cases are derived from a model or specification of the system.

Question24: A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?

Question25: Which is not the fundamental test process?

Question26: Refer to the exhibit
The following test cases need to be run, but time is limited, and it is possible that not all will be completed before the end of the test window

The first activity is to run any re-tests, followed by the regression test script. Users have supplied their priority order to tests.
Which of the following gives an appropriate test execution schedule, taking account of the prioritisation and other constraints?[K3]

Question27: Test Implementation and execution has which of the following major tasks?
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.

Question28: Pick the best definition of quality:

Question29: Which of the following principles should be followed when introducing a test tool into an organization?
(i) Assessing organizational maturity to establish whether a tool will provide expected benefits.
(ii) Requiring a quick payback on the initial investment.
(iii) Including a requirement for the tool to be easy to use without having to train unskilled testers.
(iv) Identifying and agreeing requirements before evaluating test tools.

Question30: What if the project isn't big enough to justify extensive testing..?

Question31: Which statement correctly describes the public and profession aspects of the code of ethics?

Question32: Which of the following is NOT part of configuration management..?

Question33: Which of the following would achieve the HIGHEST level of testing independence for a project's test level?

Question34: Which of the following pairs of test tools are likely to be most useful during the test analysis and design stage of the fundamental test process?
(i) Test execution tool
(ii) Test data preparation tool
(iii) Test management tool
(iv) Requirements management tool

Question35: Which of the following is a structure-based (white-box) technique?

Question36: During which test activity could faults be found most cost effectively?

Question37: Which of the following defects is most likely to be found by a test harness?

Question38: Which of the following is not a part of the Test Implementation and Execution Phase?

Question39: It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.

Question40: A booking system for a city bus service prices its fares according to the time of travel:
* Peak-time tariff starts at 0600 and finishes at 1000 am
* Off-peak tariff applies during all other times of service
* The bus service does not operate between 2300 and the start of the next day's peak service Note that all times mentioned are inclusive.
When applying the equivalence partitioning test design technique, which of the following options, shows test case inputs that each fall into a different equivalence partition?

Question41: Which of the following is correct?
Debugging is:

Question42: What factors should be considered to determine whether enough testing has been performed?
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions

Question43: Consider the following pseudo code:
1. Begin
2. Input X, Y
3. If X > Y
4. __Print (X, 'is greater than', Y)
5. Else
6. __Print (Y, is greater than or equal to', X)
7. EndIf
8. End
What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?

Question44: Of the following, select the best description of the fundamental test process:

Question45: Which of the following processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?

Question46: Which of the following statements is most true about test conditions?

Question47: Important consequences of the impossibility of complete testing are ..?

Question48: You have been asked to improve the way test automation tools are being used in your company.
Which one of the following is the BEST approach?

Question49: Which of the following is a role of a formal review?[K1]

Question50: Tests are prioritized so that:

Question51: Non-functional system testing includes:

Question52: A deviation from the specified or expected behavior that is visible to end-users is called:

Question53: Which of the following is not decided in the test-planning phase..?

Question54: Which of the following test design techniques is not a black box technique?

Question55: Which of the following test organizations has the highest level of independence?

Question56: Which of the following would NOT be a typical target of testing support tools?

Question57: Which from the following list are typically found to enable the review process to be successful? [K2] a. Each review has clear defined objectives b. The lower the number of defects, the better the review process c. The right people for the review objective are involved d. There is an emphasis on learning and process improvement e. Management are not involved in the process at all f. Checklists should not be used, as these slow down the process g. Defects found are welcomed and expressed objectively

Question58: Which of the following is true of iterative development?

Question59: "Experience based" test design techniques, typically...

Question60: Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?

Question61: Which of the following is not a major task of Exit criteria?

Question62: Which of the following type of defect would NOT be typically found by using a static analysis tool?

Question63: Which of the following are static techniques?

Question64: What is the benefit of independent testing?

Question65: What benefits do static analysis tools have over test execution tools?

Question66: Which statement BEST describes when test planning should be performed? [K1]

Question67: How does software testing contribute to the quality of delivered software? [K2]

Question68: Which of the following is a non-functional requirement?

Question69: Which of the following test cases will ensure that the statement 'Print 'Hold'' is exercised? [K3] Refer to the exhibit

Question70: You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?

Question71: What content would be in an incident report if that incident report was based on the IEEE 829 Standard for SoftwareTest Documentation?
(i)Identification of configuration items of the software or system.
(ii)Software or system lifecycle process in which the incident was observed.
(iii)Description of the anomaly to enable reproduction of the incident.
(iv)Number of occurrences of the incident.
(v)Classification of the cause of the incident for metrics and for reporting purposes.
Number of correct answers: 1

Question72: Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Question73: What type of test design technique is the most effective in testing screen-dialog flows?

Question74: Before an invoice can be created, an account is required. Before an account can be set up, an account user is required (in order to set up the account). The software is delivered with a master user only, who can only create other types of users. The following test cases have been written to test the high-level structure of the software a. Create an invoice b. Amend an invoice c. Process an invoice (send to customer) d. Delete an invoice e. Create an account f. Create an account user g. Amend an account user h. Delete an account user i. Amend an account j. Delete an account Which of the following test procedures would enable all tests to be run?[K3]

Question75: Which of the following test case design techniques is white box (structure-based)? [K1]

Question76: Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Question77: Statement Coverage will not check for the following:

Question78: Which of the following statements are correct for walkthroughs?
(i) Often led by the author.
(ii) Documented and defined results.
(iii) All participants have defined roles.
(iv) Used to aid learning.
(v) Main purpose is to find defects.

Question79: Which of the following accurately defines the integration testing test level? [K2]

Question80: To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data:

Question81: Which of the following statements BEST describes one of the seven key principles of software testing?

Question82: What is the purpose of test completion criteria in a test plan:

Question83: Which of the following activities is appropriate to the test planning stage?

Question84: When assembling a test team to work on an enhancement to an existing system, which of the following has the highest level of test independence?

Question85: What is retesting?

Question86: Reporting Discrepancies as incidents is a part of which phase:

Question87: Which of the following comparisons of component testing and system testing are TRUE?

Question88: What are metrics NOT used for?

Question89: Which TWO of the following test tools would be classified as test execution tools? [K2] a. Test data preparation tools b. Test harness c. Review tools d. Test comparators e. Configuration management tools

Question90: Which of the following is a white-box test technique?

Question91:
In the above State Table, which of the following represents an invalid transition?

Question92: The effect of testing is to:

Question93: What if the project isn't big enough to justify extensive testing..?

Question94: During the development of a software change for a system, the developer makes a mistake in his work, which leads to a fault in the code. Unfortunately the fault is not found by software testing and is released into live.
What is the definite consequence of this mistake?

Question95: Which of the following are 'Exit Criteria?'

Question96: Which one of the following roles is typically used in a review?

Question97: How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment?
Assume that the two conditions are independent of each other : -if (Condition 1)then statement 1else statement
2if (Condition 2)then statement 3

Question98: Which is not a major task of test implementation and execution?

Question99: When an organization considers the use of testing tools, they should:

Question100: A top-down development strategy affects which level of testing most?

Question101: Code Coverage is used as a measure of what?

Question102:
The decision table above shows a company's fuel expenses structure.
Which of the following Test Cases based on the decision table are Valid?
Test Case 1:
An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.
Test Case 2:
An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.
Test Case 3:
An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.

Question103: What can a risk-based approach to testing provide?

Question104: Equivalence Partitioning is best defined as:

Question105: When should testers be involved in reviewing a UAT specification? [K1]

Question106: Which of the following is in the correct order (typically)?

Question107: Which one of the following statements about testing techniques is TRUE?

Question108: Which of the following is a consideration when deploying test execution tools? [K1]

Question109: A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.
Which of the following set of test types would be most appropriate to verify the non-functional requirements expressed in this statement?

Question110: Which of the following is NOT a valid use of decision coverage?

Question111: Who is responsible for conducting test readiness review..?

Question112: A live defect has been found where a code component fails to release memory after it has finished using it.
Which of the following tools would have been the MOST effective at detecting this defect prior to live implementation?

Question113: Incidents would not be raised against

Question114: Which of the following types of test tool are most likely to include traceability functions?
(i) Performance testing tool
(ii) Requirements management tool
(iii) Configuration management tool
(iv) Static analysis tool

Question115: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Question116: Which of the following statements best characterises maintenance testing? [K2]

Question117: What should be the MAIN objective during development testing?

Question118: A washing machine has three temperature bands for different kinds of fabrics: fragile fabrics are washed at temperatures between 15 and 30 degrees Celsius; normal fabrics are washed attemperatures between 31 and 60 degrees Celsius; heavily soiled and tough fabrics are washed at temperatures between 61 and 100 degrees Celsius.
Which of the following contains only values that are in different equivalence partitions?

Question119: Important consequences of the impossibility of complete testing are:

Question120: Why is measurement of code coverage Important?

Question121: Boundary value testing:

Question122: Which of the following defines the expected result of a test?

Question123: Which of the following options describe the causal chain in the correct sequence?

Question124: Which of the main activities of the fundamental test process does the task 'verify the test environment set up is correct' relate to? [K1]

Question125: Component testing may include:

Question126: The four test levels defined for a common V-model testing approach are:

Question127: A software component has the code shown below:
Program BiggestA,
Biggest: Integer
Begin
Read A
Biggest = 10
While A > 0
Do
If A > Biggest
Then Biggest = A
Endif
Read A
Enddo
End
The component has exit criteria for component testing that include 100% statement coverage. Which of the following test cases will satisfy this criterion?

Question128: Which statement correctly describes debugging? [K2]

Question129: Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.

Question130: Independent Verification & Validation is:

Question131: Which of the following is not a quality characteristic listed in ISO 9126 Standard?

Question132: Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.

Question133: Which of the following terms is used to describe the management of software components comprising an integrated system?

Question134: An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]

Question135: A new system is about to be developed. Which of the following functions has the highest level of risk?